Symmetric-Key Ciphers Part 1: Cryptanalysis & Subsitution Ciphers